package com.cheegu.common.parser.gpsdata.pojo;

/**
 * 说明
 *
 * @author zhangxh
 * @email zhangxh@cheegu.com
 * @date 2018/3/23 10:47
 */
public class VehicleStatus {
    /// <summary>
    /// 劫警报警
    /// </summary>
    public short Hijack = 0;

    /// <summary>
    /// 超速报警
    /// </summary>
    public short OverSpeed = 0;

    /// <summary>
    /// 断电报警
    /// </summary>
    public short CutPower = 0;

    /// <summary>
    /// 入界报警
    /// </summary>
    public short EnterFence = 0;

    /// <summary>
    /// 防盗报警
    /// </summary>
    public short GuardTheft = 0;

    /// <summary>
    /// 低速报警
    /// </summary>
    public short LowSpeed = 0;

    /// <summary>
    /// 出界报警
    /// </summary>
    public short ExitFence = 0;

    /// <summary>
    /// 振动报警
    /// </summary>
    public short Shake = 0;

    /// <summary>
    /// 区域报警
    /// </summary>
    public short AlarmRegion = 0;

    /// <summary>
    /// 设备故障
    /// </summary>
    public short DeviceFault = 0;

    /// <summary>
    /// 求助报警
    /// </summary>
    public short AppealHelp = 0;

    /// <summary>
    /// 疲劳驾驶
    /// </summary>
    public short FatigueDriving = 0;

    /// <summary>
    /// 温度报警
    /// </summary>
    public short TemperatureAlarm = 0;


    /// 碰撞报警
    /// </summary>
    public short Collision = 0;

    /// <summary>
    /// 油箱开盖
    /// </summary>
    public short OiltankOpen = 0;

   /**
    * 主机被拆除报警
    */
    public short MachineBackout = 0;

    /// <summary>
    /// 急转报警
    /// </summary>
    public short SharpTurn = 0;

    /// <summary>
    /// 撞车报警
    /// </summary>
    public short TurnOver = 0;

    /// <summary>
    /// 低电报警
    /// </summary>
    public short LowVoltage = 0;

    /// <summary>
    /// 急刹车
    /// </summary>
    public short HardBraking = 0;

    /// <summary>
    /// 急加速
    /// </summary>
    public short HardAcceleration = 0;

    /// <summary>
    /// 翻车报警
    /// </summary>
    public short RollOver = 0;

    /// <summary>
    /// 急转弯
    /// </summary>
    public short HardTurn = 0;

    /// <summary>
    /// LED故障
    /// </summary>
    public short LEDError = 0;

    /// <summary>
    /// 拖车报警
    /// </summary>
    public short TrailVehicle = 0;

    /// <summary>
    /// 停车超时
    /// </summary>
    public short StopOverTime = 0;

    /// <summary>
    /// 车辆怠速报警
    /// </summary>
    public short IdleSpeed = 0;

    /// <summary>
    /// 区域超速
    /// </summary>
    public short OverSpeedInsideRegion = 0;

    /// <summary>
    /// 温度异常
    /// </summary>
    public short TemperatureException = 0;

    /// <summary>
    /// 非法点火
    /// </summary>
    public short InvalidIgnition = 0;

    /// <summary>
    /// 偏离路线报警
    /// </summary>
    public short AwayRoad = 0;

    /// <summary>
    /// 应急报警
    /// </summary>
    public short Emergency = 0;

    //自定义高
    public short Define1High = 0;
    public short Define2High = 0;
    public short Define3High = 0;
    public short Define4High = 0;
    public short Define5High = 0;
    public short Define6High = 0;
    public short Define7High = 0;

    //自定义低
    public short Define1Low = 0;
    public short Define2Low = 0;
    public short Define3Low = 0;
    public short Define4Low = 0;
    public short Define5Low = 0;
    public short Define6Low = 0;
    public short Define7Low = 0;

    //部标报警类型

    /// <summary>
    /// 危险预警
    /// </summary>
    public short DangerousAlarm;

    /// <summary>
    /// GNSS模块发生故障
    /// </summary>
    public short GNSSError;

    /// <summary>
    /// GNSS天线未接或天线发生故障
    /// </summary>
    public short GNSSBroken;

    /// <summary>
    /// GNSS天线短路
    /// </summary>
    public short GNSSShortCircuit;
    /**
     * 终端主电源久压
     */

    public short TerminalMainPowerLow;

    /**
     * 终端主电源掉电
     */
    public short TerminalMainPowerCut;
    /**
     * 掉电报警
     */
    public short PowerCutAlarm;
    /**
     * 终端LED或显示器故障
     */

    public short TerminalDisplayError;
    /**
     * TTS模块故障
     */

    public short TTSError;
    /**
     *摄像头故障
     */

    public short CameraError;
    /**
     * 道路运输证 IC 卡模块故障
     */
    public short RoadCertificateICError;
    /**
     * 超速预警
     */

    public short OverSpeedPreAlarm;
    /**
     *  疲劳驾驶预警
     */
    public short FatigueDrivingPreAlarm;
    /**
     *  当天累计驾驶超时
     */
    public short DayDriveOverTimeAlarm;
    /**
     *  超时停车
     */
    public short StopOverTimeAlarm;
    /**
     *  进出区域报警
     */

    public short EnterOrOutAlarm;
    /**
     *  进出路线
     */

    public short EnterOutLineAlarm;

    /// <summary>
    /// 路段行驶时间不足/过长
    /// </summary>
    public short RoadRunTimeMoreOrLess;

    /// <summary>
    /// 车辆 VSS 故障
    /// </summary>
    public short VehicleVSSError;

    /// <summary>
    /// 车辆油量异常
    /// </summary>
    public short OilVolumeError;

    /// <summary>
    /// 车辆被盗
    /// </summary>
    public short VehicleStolenAlarm;

    /// <summary>
    /// 车辆非法点火
    /// </summary>
    public short InvalidEngineFire;

    /// <summary>
    /// 非法位移
    /// </summary>
    public short VehicleInvalidMove;

}
